977
768
2
3
295
109
36
1
3
292
18
1
7
1
1
183
124
33
613
2
1745
490
1008
905
125
5
1
1536
29
32
10
15
31
1
1
65
1
1
1
145
1
608
990
774
831
39
9
1
15
1105
1
6
72
1
162
82
5
15
1
3
2
18
430
1
1287
27
23
1665
2
38
1580
77
66
5
31
16
1
159
1049
4
1
350
145
1743
2
506